package cn.epsilon3.annotation;

import java.lang.annotation.*;

/**
 * 验证器注解
 * 标志该注解的接口入口方法，将在进行业务逻辑之前判断验证器code是否匹配
 *
 * 注意：
 * 需要用户打开验证器免密设置，否则将略过
 * code将从uri上获取
 *
 * @author epsilon3
 * @version 1.0
 * @project epsilon3-core
 * @date 2023/8/23  14:52
 */
@Documented
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface E3Authenticator {

    boolean enable() default true;
}
